Skip to content

feat: add build-python-version output to reusable_tag_release#74

Merged
crowecawcaw merged 1 commit intoaws-deadline:mainlinefrom
crowecawcaw:add-build-python-version-output
Apr 14, 2026
Merged

feat: add build-python-version output to reusable_tag_release#74
crowecawcaw merged 1 commit intoaws-deadline:mainlinefrom
crowecawcaw:add-build-python-version-output

Conversation

@crowecawcaw
Copy link
Copy Markdown

Summary

Add a centralized build-python-version output (3.13) to reusable_tag_release.yml so that downstream repos can reference it in their PublishToPyPI jobs instead of hardcoding the Python version.

Motivation

hatchling 1.29.0 dropped Python 3.9 support (requires >=3.10). This broke the PublishToPyPI job in repos still using python-version: '3.9' — e.g. deadline-cloud-test-fixtures run #41.

By centralizing the build Python version here, we can update it in one place when build tools bump their requirements, rather than updating every repo individually.

Usage

Downstream repos reference it in their PublishToPyPI job:

python-version: ${{ needs.TagRelease.outputs.build-python-version || '3.13' }}

Repos that need updating

The following repos still have python-version: '3.9' in their PublishToPyPI job:

  • deadline-cloud-test-fixtures
  • deadline-cloud-worker-agent
  • deadline-cloud-for-nuke
  • deadline-cloud-for-houdini
  • deadline-cloud-for-3ds-max
  • deadline-cloud-for-unreal-engine
  • deadline-cloud-for-vred

Add a centralized build-python-version output (3.13) so that
downstream repos can reference it in their PublishToPyPI jobs
instead of hardcoding the Python version. This avoids breakage
when build tools like hatchling drop support for older Python
versions (hatchling 1.29.0 requires Python >=3.10).

Signed-off-by: Stephen Crowe <6042774+crowecawcaw@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants